Как построить в запросе "Дерево"?
Как избавиться от ошибки "multiple rows in singleton select"?
без Shadow | 4мин 40сек |
с Shadow на том-же винчестере | 6мин 00сек |
с Shadow на другом винчестере | 4мин 50сек |
без Shadow | 1 |
с Shadow на том-же винчестере | 1.6 (минимум в полтора раза) |
с Shadow на другом винчестере | ~1 (почти без замедления) |
Как определить реальный размер поля типа BLOB, которое сохранено в таблице?
Как правильно получить список таблиц, просмотров, функций и процедур в БД?
1. Для получения списка только пользовательских таблиц БД
2. Для получения списка только системных таблиц БД
3. Для получения списка просмотров
4. Для получения списка функций
5. Для получения списка процедур
Как определить дисковое пространство, необходимое для хранения БД?
Можно-ли использовать имя таблицы как параметр хранимой процедуры?
Можно-ли в запросах делать поиск по BLOB?
Как получить значение генератора?
Dmitry Sergeev (Dmitry.Sergeev@f1851.n5020.z2.fidonet.org
) 18.12.1998
Для получения текущего значения генератора следует
обратится к таблице - владельцу генератора со следующим запросом:
Как получить список пользователей Interbase?
Ivanuts V.A. (ivanuts@altavista.net )
5.12.1998
a) Если необходимо получить список зарегестрированных
пользователей на сервере InterBase, необходимо послать следующий запрос в базу
данных ISC4.GDB (находится в дирректории InterBase):
b) Если необходимо получить список зарегестрированных пользователей в конкретной БД, можно использовать следующий запрос в эту базу данных:
Используя в этом запросе и другие поля таблицы RDB$USER_PRIVILEGES (без применения директивы DISTINCT) можно также получить данные о привилегиях зарегистрированных пользователей БД, назначенных на конкретные таблицы, просмотры, процедуры или их поля.
Как программно сменить пароль входа на Interbase?
Ivanuts V.A. (ivanuts@altavista.net )
5.12.1998
В своих разработках я применяю функцию Gregory H.
Deatz из библиотеки FreeUDFLib. Я немного ее перестроил, но работой ее
очень доволен. Если необходимо чтоб эта функция выполнялась на клиентском
приложении, переменная SysUName должна иметь значение 'SYSDBA'.
Получение значения поля типа Memo без использования объекта TDBMemo.